package controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import pojo.Product;

/**
 * @description 增加产品 控制器ProductController，准备一个add方法映射/addProduct路径

				为add方法准备一个Product 参数，用于接收注入

				最后跳转到showProduct页面显示用户提交的数据
 * @author Leon Plious
 * @date 2020年7月9日
 */
@Controller
public class ProductController {

	
	@RequestMapping("/addProduct")
	public ModelAndView add(Product product) throws Exception {
		ModelAndView modelAndView = new ModelAndView("showProduct");
		/*
		 * 注： addProduct.jsp 提交的name和price会自动注入到参数 product里
		     注： 参数product会默认被当做值加入到ModelAndView 中，相当于：
		   modelAndView.addObject("product", product);
		 */
		return modelAndView;
	}
}
